21

» WarCraft 3 / cJass - дополнение к языку JASS

Бяка в плане производительности, чистоты кода и поддержки ветвлений. Также в любом случае для тернарного оператора нужно вводить переменную, содержащую результат.
21

» WarCraft 3 / cJass - дополнение к языку JASS

а еще охочусь на ван дама)
кто? где?
Van Damm добавил:
Тернарный оператор это бяка --- мы ведь вроде это уже обсуждали когда-то
21

» WarCraft 3 / cJass - дополнение к языку JASS

И все дружно написали num в аргументах с маленькой буквы, а Num внутри дефайна — c большой.
21

» WarCraft 3 / cJass - дополнение к языку JASS

FREEZE_ball, я даже не знаю, на каком языке тебе объяснить, если ты не понимаешь по-русски. ## просто склеивает то, что слева от неё с тем, что справа. И нет абсолютно никакой разницы, где стоят агрументы.
21

» WarCraft 3 / cJass - дополнение к языку JASS

FREEZE_ball, ты вопрос ставь по-человечески, да? И мануал почитать неплохо было бы для начала.
21

» WarCraft 3 / cJass - дополнение к языку JASS

FREEZE_ball, никак О_О
define AnyName(Name1, Name2) = {
    void WTF_Func ## Name1 ## _Func ## Name2() {}
}
// Здесь ## — оператор конкатенации (склеивания)
21

» WarCraft 3 / cJass - дополнение к языку JASS

#define break = exitwhen true
Зевс, быть такого не может чтобы удаляло О_О
21

» WarCraft 3 / cJass - дополнение к языку JASS

почему не хотите её вводить
Потому что гладиолус. Спорить в данном случае бесполезно.
21

» WarCraft 3 / cJass - дополнение к языку JASS

Судя по ошибкам, у тебя не стоит 1.24, т.к. ругается именно на hashtable
21

» WarCraft 3 / cJass - дополнение к языку JASS

Bee, хоспади, какой получится говнокод... Читай руководство, там всё написано на русском
21

» WarCraft 3 / cJass - дополнение к языку JASS

После 10-го перечисления, все остальные выдает 1
хаха, неужели баг каунтера вылез и тут? xD
21

» WarCraft 3 / cJass - дополнение к языку JASS

Chester,
Думаю что такого не должно быть.
lolwut? ты сам придумал использовать ключевые слова как идентификаторы?
21

» WarCraft 3 / TcXAoS 1.01

Voland aka VIN:
Здесь не тот случай. Это - не английский в русском, а просто английский. Для интернационализации.